---
sidebar_position: 3
---

# Шаг 1. Создание приложения на Python

Для начала создайте виртуальное окружение Python. О том, как это сделать, представлено в документации к утилите [virtualenv](https://virtualenv.pypa.io/en/latest/index.html). Активируйте виртуальное окружение. Установите [Flask](https://flask.palletsprojects.com/en/latest/) с помощью команды:

```bash
pip install flask
```

Затем создайте файл с именем `app.py` и измените его следующим образом:

```python
from random import randint
from flask import Flask

app = Flask(__name__)


def roll():
    return randint(1, 6)


@app.route("/rolldice")
def roll_dice():
    return str(roll())

```

Чтобы запустить приложение, используйте команду `flask` или `python -m flask`:

```bash
flask run -p 8080
```

В результате вы должны получить следующий вывод в консоли:

```bash
(venv)$ flask run -p 8080

 * Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
 * Running on http://127.0.0.1:8080
Press CTRL+C to quit
```

Откройте в веб-браузере [http://localhost:8080/rolldice](http://localhost:8080/rolldice) в своем веб-браузере, чтобы убедиться, что приложение работает.
